Skip to content

Conversation

arcaputo3
Copy link
Collaborator

Summary

  • Updated MCP SDK from 0.11.3 to 0.13.1
  • Fixed all breaking changes introduced in the new SDK version
  • All tests passing (139 tests)

Changes Made

Dependency Update

  • Updated mcpSdk version in build.sbt from 0.11.3 to 0.13.1

Breaking Changes Fixed

  1. StdioServerTransportProvider Constructor

    • Now requires McpJsonMapper parameter
    • Updated to use McpJsonMapper.createDefault()
  2. InputSchema Type Handling

    • Fixed string schema parsing using McpJsonMapper.readValue()
    • Properly converts string schemas to McpSchema.JsonSchema objects
  3. Test Updates

    • Replaced deprecated TypeReference with TypeRef in test files
    • Updated TestFixtures.scala and ContextPropagationTest.scala

Test Results

✅ All 139 tests passing

  • Compilation successful with only minor warnings
  • No functionality regression

🤖 Generated with Claude Code

- Update mcpSdk dependency from 0.11.3 to 0.13.1 in build.sbt
- Fix StdioServerTransportProvider constructor to use McpJsonMapper
- Update inputSchema handling to parse JSON strings using McpJsonMapper.readValue()
- Replace deprecated TypeReference with TypeRef in test files
- All tests passing (139 tests)

Breaking changes addressed:
- StdioServerTransportProvider now requires McpJsonMapper parameter
- Method signatures changed from TypeReference to TypeRef
- JSON schema parsing now requires explicit use of McpJsonMapper

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@arcaputo3 arcaputo3 merged commit 66c035a into main Sep 26, 2025
5 checks passed
@arcaputo3 arcaputo3 deleted the feature/mcp-sdk-0.13.1-support branch September 26, 2025 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant